There are a set of standard devices in
cnrg.itx.datax.devices which implement the
cnrg.itx.datax.Source and
cnrg.itx.datax.Destination interfaces. To use
a custom source or destination, you would need to implement the
appropriate interface. Typically, however, passing java input and
output streams to the StreamSource and
StreamDestination would be much easier.
The devices in a channel will exchange Properties in a
PropertiesCollection. This is to ensure that all devices
are sending data in a compatible format. Each device will implement
the Properies interface which allows for getting
properties, and setting remote properties.